using Acme.BookStore.Purchase.Customergoods;
using System;
using Volo.Abp.Application.Dtos;

namespace Acme.BookStore.PurchaseDto.CustomergoodsDto
{
    public class GoodCodeDto : EntityDto<Guid>
    {
        /// <summary>
        /// 商品编码
        /// </summary>
        public string? ProductCode { get; set; }

        /// <summary>
        /// 数量
        /// </summary>
        public int Quantity { get; set; }

        /// <summary>
        /// 计划占用储位数
        /// </summary>
        public int PlannedStorageSlots { get; set; }

        /// <summary>
        /// 收货完成状态
        /// </summary>
        public CustomerGoodItemStatusModel Status { get; set; }

        /// <summary>
        /// 所属进货通知单号
        /// </summary>
        public string CustomerOrderNo { get; set; }
    }
} 